package com.lmz.project.redis.interview;

import java.util.*;
import java.util.stream.Collectors;

/**
 *  给一个 最小平均数，一个数组。要求子数组的和的小于等于给定的平均数乘以最新平均数，输出符合条件的子数组
 * * 计算最长子串的长度，要求子串 包含给定三个字符 的数量为偶数
 */
public class revolveSushi {
    public final String str = "";
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        String str = in.nextLine();
        if(!str.startsWith("0x")){
            System.out.println("输入值非法");
            return;
        }
        String subStr = str.substring(2,str.length());
        //String转char
        char[] charArr = new char[subStr.length()];
        charArr = subStr.toCharArray();
        int sum = 0;
        for(int i=charArr.length-1,j =0;i>=0;i--,j++){
            char numItem = charArr[i];
            int i1 = Integer.parseInt(String.valueOf(numItem), 16);
            sum += Math.pow(16,j) * i1;
        }
        System.out.println(sum);
    }
}
